package com.junzhiit.nengji.shop.bo;

import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

import com.bainaeco.framework.base.BaseObject;
import com.bainaeco.framework.util.DateUtil;
import com.bainaeco.framework.util.serializer.CustomDateSerializerHMS;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

public class ChainBO extends BaseObject{

	private static final long serialVersionUID = 809504768784079866L;
	
	private String id;
	
	private String name;
	
	private Integer count;
	
	private String industryId;
	
	private String systemUserId;
	
	private String setMealId;
	
	private Integer auditStatus;
	
	private String auditFailDescription;
	
	@DateTimeFormat(pattern = DateUtil.DATETIME_PATTERN_DEFAULT)
	@JsonSerialize(using = CustomDateSerializerHMS.class)
	private Date expireTime;
	
	private Integer isExpire;
	
	private Integer isRemind;
	
	private Integer isRemindExpire;
	
	private String linkman;
	
	private String mobilePhone;
	
	private String industryName;
	
	private String setMealName;
	
	private Integer isOpenSell;
	
	private Integer isOpenRebate;
	
	private Double profit;
	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public String getIndustryId() {
		return industryId;
	}

	public void setIndustryId(String industryId) {
		this.industryId = industryId;
	}

	public String getSystemUserId() {
		return systemUserId;
	}

	public void setSystemUserId(String systemUserId) {
		this.systemUserId = systemUserId;
	}

	public String getSetMealId() {
		return setMealId;
	}

	public void setSetMealId(String setMealId) {
		this.setMealId = setMealId;
	}

	public Integer getAuditStatus() {
		return auditStatus;
	}

	public void setAuditStatus(Integer auditStatus) {
		this.auditStatus = auditStatus;
	}

	public String getAuditFailDescription() {
		return auditFailDescription;
	}

	public void setAuditFailDescription(String auditFailDescription) {
		this.auditFailDescription = auditFailDescription;
	}

	public Date getExpireTime() {
		return expireTime;
	}

	public void setExpireTime(Date expireTime) {
		this.expireTime = expireTime;
	}

	public Integer getIsExpire() {
		return isExpire;
	}

	public void setIsExpire(Integer isExpire) {
		this.isExpire = isExpire;
	}

	public Integer getIsRemind() {
		return isRemind;
	}

	public void setIsRemind(Integer isRemind) {
		this.isRemind = isRemind;
	}

	public Integer getIsRemindExpire() {
		return isRemindExpire;
	}

	public void setIsRemindExpire(Integer isRemindExpire) {
		this.isRemindExpire = isRemindExpire;
	}

	public String getLinkman() {
		return linkman;
	}

	public void setLinkman(String linkman) {
		this.linkman = linkman;
	}

	public String getMobilePhone() {
		return mobilePhone;
	}

	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getIndustryName() {
		return industryName;
	}

	public void setIndustryName(String industryName) {
		this.industryName = industryName;
	}

	public String getSetMealName() {
		return setMealName;
	}

	public void setSetMealName(String setMealName) {
		this.setMealName = setMealName;
	}

	public Integer getIsOpenSell() {
		return isOpenSell;
	}

	public void setIsOpenSell(Integer isOpenSell) {
		this.isOpenSell = isOpenSell;
	}

	public Integer getIsOpenRebate() {
		return isOpenRebate;
	}

	public void setIsOpenRebate(Integer isOpenRebate) {
		this.isOpenRebate = isOpenRebate;
	}

	public Double getProfit() {
		return profit;
	}

	public void setProfit(Double profit) {
		this.profit = profit;
	}


}
